Skip to content

Push new release#4

Merged
ACherryJam merged 39 commits intomainfrom
develop
Nov 11, 2025
Merged

Push new release#4
ACherryJam merged 39 commits intomainfrom
develop

Conversation

@ACherryJam
Copy link
Copy Markdown
Owner

No description provided.

ACherryJam and others added 30 commits November 6, 2025 19:32
Notifier rewrite, my first tests and CI and some other changes
1. 3.10 tests crashing with "TypeError: Cannot instantiate typing.Union"
Added type to TaskiqDepends so dependency would instantiate correctly

2. 3.9 tests crashing with "ImportError: cannot import name 'TypeAlias' from 'typing'"
Added TypeAlias from typing_extensions

3. Rename LevelCancellation to EdgeCancellation and vice versa because
my terminology was wrong :p

4. Move cancellation handlers to a separate submodule to restrict edge cancellation
to Python 3.11+ because that uses asyncio.TaskGroup

5. InMemoryBackend asyncio.Queue behaviour changes for 3.9 support

6. Typing fixes
Asyncio's level cancellation support and a lot more actually
@ACherryJam ACherryJam merged commit b0d940e into main Nov 11, 2025
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant